const instance = axios.create({
    baseURL: '/admin/inviteImg',
    timeout: 10000
})
function page(params) {
    return new Promise((resolve, reject) => {
        instance.get('list', { params: params })
            .then((res) => {
                resolve(res.data);
            })
            .catch((err) => {
                reject(err.data);
            });
    });
}
function detail(id) {
    return new Promise((resolve, reject) => {
        instance.get(id)
            .then((res) => {
                resolve(res.data);
            })
            .catch((err) => {
                reject(err.data);
            });
    });
}
function post(data) {
    return new Promise((resolve, reject) => {
        instance.post('', data,{
            headers:{
                'Content-Type':'application/json'
            }
        })
            .then((res) => {
                resolve(res.data);
            })
            .catch((err) => {
                reject(err);
            });
    });
}
function put(id, data) {
    return new Promise((resolve, reject) => {
        instance.put(''+id, data,{
            headers:{
                'Content-Type':'application/json'
            }
        })
            .then((res) => {
                resolve(res.data);
            })
            .catch((err) => {
                reject(err);
            });
    });
}